Smartling\Helpers\QueryBuilder\QueryBuilder A

Total Complexity 53
Dependencies 4
Dependents 9
Total lines 392
Lines of code 201
Logical lines of code 115
Comment lines 96
Methods 16
Properties 1

Methods 16

Method Rating Maintainability Complexity Lines of code
validatePageOptions()
S
57 6 17
validateSortOptions()
S
55 5 20
addPrefixesForJoinQuery()
S
56 5 17
buildGroupSubQuery()
S
60 5 12
escapeName()
S
60 5 12
buildSortSubQuery()
S
61 4 11
buildLimitSubQuery()
S
57 3 16
buildUpdateQuery()
S
59 3 14
buildFieldListString()
S
59 3 14
buildInsertQuery()
S
59 3 13
buildSelectQuery()
S
57 2 17
buildAssignmentSubQuery()
S
62 2 11
addWhereOrderLimitForJoinQuery()
S
64 2 9
buildDeleteQuery()
S
65 2 8
escapeValues()
S
69 2 7
escapeValue()
S
79 1 3